const gerenData = require('../../utils/geren.js')

Page({
  data: {
    detailInfo: null
  },
  
  onShow: function() {
    const id = Number(this.options.id)
    const app = getApp()
    
    // 从 gerenData 获取默认信息
    let info = gerenData.msg.find(item => item.id === id)
    
    // 只有用户名和密码（id === 1）时使用登录信息，其他保持默认
    if (id === 1) {
      const userInfo = wx.getStorageSync('userInfo') || app.globalData.userInfo || {}
      info = {
        id: 1,
        title: '用户名和密码',
        content: {
          user: userInfo.username || userInfo.name || '未登录',
          password: '****'
        }
      }
    }
    
    this.setData({
      detailInfo: info
    })
  },

  // 添加修改密码的处理函数
  modifyPassword: function() {
    wx.showModal({
      title: '修改密码',
      content: '确定要修改密码吗？',
      success: (res) => {
        if (res.confirm) {
          // 跳转到修改密码页面
          wx.navigateTo({
            url: '/pages/modifyPassword/modifyPassword'
          })
        }
      }
    })
  },
  logout() {
    // 清除本地存储中的用户登录态相关信息
    wx.removeStorageSync('userInfo');
    wx.removeStorageSync('token');
    // 跳转到登录页面（假设登录页面路径为 '/pages/login/login'）
    wx.redirectTo({
      url: '/pages/login/login'
    });
  }
}) 